package com.xinqi.modules.chat.chat.official.json;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class BaseMessage {
    /**
     * 班级ID
     */
    private Long classId;

    /**
     * 课程名称·班级名称
     */
    private String courseName;

    /**
     * 内容ID
     */
    private Long contentId;

    /**
     * 角色ID
     */
    private String classRole;

    /**
     * 标题
     */
    private String title;

    /**
     * 截至时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime endTime;

    /**
     * 参与人数
     */
    private Integer participateNum;

    /**
     * 未参与人数
     */
    private Integer notParticipateNum;

}
